@charset "UTF-8";
/* CSS Document */
body { font-size: 14px; height:100%; font-family:"Microsoft Yahei"; color:#333333; }
html { height:100% }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; -spacing: 0px; }
fieldset, img { border: 0px; }
img { vertical-align: top; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
body a { outline:none; blr:expression(this.onFocus=this.blur());
}
/*距离*/
.mt20 { margin-top:20px; }
.mr35 { margin-right:35px; }
.mb15 { margin-bottom:15px; }
.mb40 { margin-bottom:40px; }
.ml58 { margin-left:58px; }
.pt7 { padding-top:7px; }
/*长宽度*/
.w98 { width:98px; }
.w134 { width:134px; }
.w180 { width:180px; }
.w240 { width:240px; }
.w278 { width:278px; }
.w300 { width:300px; }
.w340 { width:340px; }
.w479 { width:479px; }
.w580 { width:580px; }
.w958 { width:958px; }
/*字体*/
@font-face {
 font-family: 'helveticaneueltstd-ex';
 src : url('../font/helveticaneueltstd-ex.otf');
}
/*文字排版*/
.f12 { font-size: 12px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.f24 { font-size: 24px; }
.f30 { font-size: 30px; }
.fb { font-weight: bold; }
.fl { display:inline; float:left; }
.fr { display:inline; float:right; }
.vm { vertical-align:middle; }
.blank10 { height:10px; width:100%; clear:both; }
.blank20 { height:20px; width:100%; clear:both; }
.blank30 { height:30px; width:100%; clear:both; }
.blank50 { height:50px; width:100%; clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.html .clearfix { height: 1%; }
.Clearfix { display: block; }
/*链接*/
a { color: #000000; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: none; }
a:active { color: #000000; }
a:visited { text-decoration: none; }
/*字体颜色*/
.f-red { color:#eb2700; }
.f-red2 { color:#fc4000; }
.f-blue { color:#1a4fe9; }
.f-brown { color:#80501f; }
.f-brown2 { color:#d26708 }
.f-brown3 { color:#8a3705 }
.f-brown4 { color:#a1743f }
.f-yellow { color:#fc4000; }
/*文字样式*/
.text-f60-blue { font-size:60px; font-weight:bold; color:#1083ee; text-shadow: 3px 3px 1px #3acabe; vertical-align:middle; }
.text-f24-blue { font-size:24px; color:#1a4fe9; }
.text-f20-yellow { font-size:20px; color:#81511c }
.text-f62-yellow { font-size:62px; color:#81511c }
.text-f20-red { font-size:20px; color:#c32f2f }
.text-f24-red { font-size:24px; color:#f90b0b; }
.text-f22-brown { font-size:22px; color:#a27022; }
.text-f30-brown { font-size:30px; color:#80501f }
.text-f24-brown { font-size:24px; color:#80501f }
.text-f24-green { font-size:24px; color:#60a64d }
/*头部*/
.header { height:100px; width:100%; background:url(../images/top_bg.jpg) repeat-x; }
.w1180 { position:relative; width:1180px; margin:0 auto; z-index:9999; }
.logo { position:absolute; top:10px; display:inline-block; width:197px; height:77px; overflow:hidden; text-indent:-999999px; background:url(../images/logo.png) no-repeat }
/*用户信息*/
.cfc { position:absolute; right:0px; width:336px; height:73px; padding:5px 0px 0px 45px; background:url(../images/pc_bg.png) no-repeat; }
.cfc li { float:left; line-height:35px; padding-right:30px; }
.cfc li a { color:#3b7f96; }
.cfc .hPic { margin-right:10px; }
.cfc .hPic img { border-radius:50%; }
.cfc .quit { padding-left:20px; background:url(../images/icos.png) no-repeat 0 -1085px; }
/*左菜单*/
.menu-l { position:absolute; top:38px; left:236px; }
.menu-l li { float:left; width:124px; height:64px; }
.menu-l li a { width:124px; height:64px; line-height:70px; font-size:20px; font-weight:bold; color:#47bab4; text-align:center; display:block; }
.menu-l li a:hover, .menu-l li a.on { overflow:hidden; text-indent:-99999px; background:url(../images/menu_bg.png) no-repeat; }
.menu-l li:nth-child(2) a:hover, .menu-l li:nth-child(2) a.on {
background-position:0 -64px
}
.menu-l li:nth-child(3) a:hover, .menu-l li:nth-child(3) a.on {
background-position:0 -128px
}
.menu-l li:nth-child(4) a:hover, .menu-l li:nth-child(4) a.on {
background-position:0 -192px
}
/*右菜单*/
.menu-r { position:absolute; top:38px; right:0; }
.menu-r li { float:left; width:124px; height:64px; }
.menu-r li a { width:124px; height:64px; line-height:70px; font-size:20px; font-weight:bold; color:#47bab4; text-align:center; display:block; }
.menu-r li a:hover { overflow:hidden; text-indent:-99999px; background:url(../images/menu_bg.png) no-repeat; }
.menu-r li:nth-child(1) a:hover {
background-position:0 -256px
}
.menu-r li:nth-child(2) a:hover {
background-position:0 -320px
}
.menu-r li:nth-child(3) a:hover {
background-position:0 -384px
}
/*内容*/
.container { position:relative; width:100%; background:#007bc4 }
.body-t-bg { position:absolute; top:0px; z-index:1; width:100%; height:431px; background:url(../images/body_t_bg.jpg) no-repeat center top; background-size:100% 100% }
.body-b-bg { position:absolute; bottom:0px; z-index:1; width:100%; height:454px; background:url(../images/body_b_bg.jpg) no-repeat center bottom; background-size:100% 100%; }
/*导航栏*/
.sun-menu { width:1060px; margin:0 auto; }
.ChoiceBtn { position:absolute; left:0px; top:0px; display:block; width:160px; height:56px; text-indent:-9999px; overflow:hidden; background:url(../images/btns.png) no-repeat 0 -1141px; }
.home { position:absolute; left:0px; top:0px; display:block; width:160px; height:56px; text-indent:-9999px; overflow:hidden; background:url(../images/p_center.png) no-repeat 0 0; }
/* 面包屑导航 */
.m-crumb { position:relative; display:inline-block; overflow:hidden; height:44px; padding:12px 0px 0px 165px; }
.m-crumb ul { margin-left:-10px; padding-right:50px; height:32px; line-height:32px; background:url(../images/tit_cfc_bg.png) no-repeat 100% 0px; }
.m-crumb li { float:left; word-wrap:normal; white-space:nowrap; color:#fff; }
.m-crumb li:before { display:inline-block; width:20px; text-align:center; content:'/'; font-size:12px; color:#fff; font-family:\5b8b\4f53; }
.m-crumb li:nth-child(1):before {
content:'';
}
.m-crumb-blank ul { margin-left:-10px; }
.m-crumb-blank li:before { width:10px; content:''; }
/*top右侧按钮组*/
.btns-r { float:right; }
.btn-dccg-top { display:inline-block; width:157px; height:51px; background:url(../images/btns.png) no-repeat 0 -737px; text-indent:-9999px; overflow:hidden; }
.btn-team-cxcg { float:left; width:297px; height:51px; background:url(../images/btns.png) no-repeat 0 -920px; }
.btn-team-cxcg span { float:left; width:110px; padding-left:20px; line-height:51px; color:#0083c7; }
.btn-cxcg-top { float:left; width:156px; height:51px; overflow:hidden; text-indent:-9999px; }
.btn-team-jiaojuan { float:left; width:330px; height:55px; background:url(../images/btns.png) no-repeat 0 -1536px; }
.btn-team-jiaojuan span { float:left; width:150px; padding-left:20px; line-height:57px; color:#0083c7; }
.btn-jiaojuan-top { float:left; width:156px; height:55px; overflow:hidden; text-indent:-9999px; }
.btn-studynext-top { display:inline-block; width:164px; height:51px; background:url(../images/btns.png) no-repeat 0 -833px; text-indent:-9999px; overflow:hidden; }
.btn-studystress-top { display:inline-block; width:164px; height:51px; background:url(../images/btns.png) no-repeat 0 -1455px; text-indent:-9999px; overflow:hidden; }
/*主体内容框*/
.main { position:relative; width:1060px; height:557px; padding:20px 25px; margin:6px auto 0px; background:url(../images/main01_bg.png) no-repeat; background-size:100% 100%; }
.page-con { position:relative; width:978px; height:467px; margin:41px 45px; }
.page-con-h398 { position:relative; width:978px; height:398px; margin:0px 45px 41px; }
/*级联*/
.jl-box { float:left; display:inline-block; margin-left:13px; height:467px; border-radius:20px; background:#e8d6af; -moz-box-shadow:1px 1px 10px #ceab5e inset;  /* For Firefox3.6+ */ -webkit-box-shadow:1px 1px 10px #ceab5e inset; /* For Chrome5+, Safari5+ */ box-shadow:1px 1px 10px #ceab5e inset; }
.jl-box:nth-child(1) {
margin-left:-5px;
}
.jl-col-name { margin:0 auto; text-align:center; height:30px; line-height:22px; background:#faf4cf; border-radius:0 0 28px 28px; -moz-box-shadow:0px 3px 3px #ceab5e;  /* For Firefox3.6+ */ -webkit-box-shadow:0px 3px 3px #ceab5e; /* For Chrome5+, Safari5+ */ box-shadow:0px 4px 3px #ceab5e; }
.first, .second, .third { margin:20px 0px 0px 0px; height:370px; padding:15px 10px 20px; text-align:center; overflow-y:auto; }
.first li { margin-top:15px; height:35px; line-height:35px; text-align:center; font-size:18px; font-weight:bold; color:#000000; cursor:pointer; }
.second li { margin-top:15px; height:28px; line-height:28px; text-align:center; color:#000000; font-weight:bold; cursor:pointer; }
.first li:hover, .second li:hover { background:#d4c096; border-radius:18px; }
.first li.selected, .second li.selected { background:#ba996a; border-radius:18px; -moz-box-shadow:1px 1px 5px #9f6f13 inset;  /* For Firefox3.6+ */ -webkit-box-shadow:1px 1px 5px #9f6f13 inset; /* For Chrome5+, Safari5+ */ box-shadow:1px 1px 5px #9f6f13 inset; color:#ffffff; }
.third { margin-left:5px; }
.third li { float:left; margin:5px 0px 0px 5px; width:105px; padding:10px 0px; height:45px; background:url(../images/btns.png) no-repeat 0 -1341px; color:#068092; font-weight:bold; cursor:pointer; }
.third li.stay { background:url(../images/btns.png) no-repeat 0 -1239px; color:#068092; }
/*单词*/
.word { margin-top:55px; margin-left:50px; vertical-align:middle; font-family:""; }
.word div { display:inline-block; }
.mean, .remember { margin-top:10px; margin-left:50px; }
/*单词播放图标*/
.play-laba, .play-laba-on { display:inline-block; width:65px; height:65px; padding-top:18px; margin-left:20px; overflow:hidden; text-indent:-9999px; background:url(../images/icos.png) no-repeat 0 14px; cursor:pointer; }
.play-laba-on { background-position:0 -86px }
.play-laba1, .play-laba1-on { display:inline-block; width:42px; height:42px; padding-top:18px; margin-left:20px; overflow:hidden; text-indent:-9999px; background:url(../images/icos.png) no-repeat 0 -215px; cursor:pointer; }
.play-laba1-on { background-position:0 -297px }
.last-right, .last-wrong { display:inline-block; margin-left:20px; width:42px; height:32px; overflow:hidden; text-indent:-9999px; background:url(../images/icos.png) no-repeat 0 -737px; }
.last-wrong { width:35px; height:35px; background-position:0 -855px }
/* 单词速览页*/
.sort-pre li { float:left; padding:20px 60px 20px 20px; }
.sort-pre li:nth-child(odd) {
border-right:2px solid #f2eccb
}
.sort-pre li .sort-num { float:left; margin:0px 0px 0px 50px; width:50px; height:50px; line-height:50px; text-align:center; border:1px solid #e3d9bc; color:#e3d9bc; font-size:36px; font-family:"Times New Roman"; border-radius:25px; }
.sort-pre li .sort-r { float:left; }
.sort-pre li .word { margin-top:0px; font-size:30px; color:#80501f; }
.sort-pre li .mean, .sort-pre li .remember { font-size:16px; color:#80501f; }
.sort-pre li.on .sort-num { color:#fcf8de; background:#f3d6b4; border:1px solid #f3d6b4; }
.sort-pre li.on .play-laba1 { background-position:0 -297px }
.sort-pre li.on .word, .sort-pre li.on .mean, .sort-pre li.on .remember { color:#b42828; cursor:pointer; }
/*带小鱼页*/
.page-yu { height:557px; padding:0px 130px 0px 355px; background:url(../images/yu_img.png) no-repeat left center; }
.yu-success { background:url(../images/yu_img_success.png) no-repeat left center; }
.page-yu-con { text-align:center; padding:100px 0 0; }
.page-yu-con .text-f24-blue span { margin-right:35px; }
/*个人中心页*/
.main03 { width:1110px; margin:6px auto 0px; }
.main03-t-bg { width:1110px; height:83px; background:url(../images/main03_t_bg.png) no-repeat; }
.main03-c-bg { width:1110px; background:url(../images/main03_c_bg.png) repeat-y; }
.main03-b-bg { width:1110px; height:83px; background:url(../images/main03_b_bg.png) no-repeat; }
.g-bd { margin:0 0 10px; }
.g-sd { position:relative; float:left; width:180px; margin-right:-180px; }
.g-mn { float:right; width:100%; }
.g-mnc { margin-left:200px; }
.sideMenu { text-align: right; }
.sideMenu dd { display: inline-block; padding:10px 0px 10px 30px; cursor:pointer; font:normal 20px/40px "Microsoft YaHei"; color: #8a3705; border-radius:20px 0px 0px 20px; }
.sideMenu dd h3 { padding-right: 30px }
.sideMenu dd.on { background: #fcf8de; color: #8a3705; font-weight: bold; -moz-box-shadow:-5px 0px 10px 0px #f5d69e;  /* For Firefox3.6+ */ -webkit-box-shadow:-5px 0px 10px 0px #f5d69e; /* For Chrome5+, Safari5+ */ box-shadow: -5px 0px 10px 0px #f5d69e; }
.sideMenu ul { display:none; /* 默认都隐藏 */ font:normal 16px/20px "Microsoft YaHei"; color:#8a3705; }
.sideMenu ul li { padding:5px 10px; margin:5px 0px; }
.sideMenu ul li.on { display: inline-block; background: #fcd9a6; border-radius:10px 0px 0px 10px; background: -webkit-linear-gradient(left, #fcd9a6, #fcd9a6, #fcd9a6, #fcf6da); background: -o-linear-gradient(left, #fcd9a6, #fcd9a6, #fcd9a6, #fcf6da); background: -moz-linear-gradient(left, #fcd9a6, #fcd9a6, #fcd9a6, #fcf6da); background: -ms-linear-gradient(left, #fcd9a6, #fcd9a6, #fcd9a6, #fcf6da); }
.sideMenu dd.on ul { display:block; }
.personC { padding: 0 40px 38px 18px; color: #8a3705; font-size: 16px; }
.tbox { width:805px; background: #f8e9c4; margin-bottom: 30px; border-top: 2px solid #dc913d; border-radius:0px 0px 10px 10px; text-align: center }
.tbox-tit { width:805px; border-top: 1px solid #dc913d; text-align: center }
.tbox h1, .tbox-tit h1 { width:200px; padding-left: 60px; margin-bottom: 40px; height: 45px; line-height: 35px; text-align: left; background: url(../images/p_center.png) no-repeat 0 -94px; }
.tbox h1 { margin-bottom: 10px; }
.tbox h1 span, .tbox-tit span { color:#fff; font-weight: bold; font-size:16px; }
.row-list-t { padding-bottom: 15px; }
.row-list-t li { float:left; background: #f8e9c4; box-shadow: 0 5px 10px #f2d9a6 inset; border-radius: 10px; }
.row-list-t li.col-3 { width:260px; padding: 15px 0px; margin: 5px 4px; text-align: center; }
.row-list-t li p { display: inline-block; margin-top: 10px; height: 31px; line-height: 31px; background: #f3d3a1; border-top:3px solid #d89956; border-radius: 15px; }
.row-list-t li h2 { font-size: 18px; }
.row-list { width:756px; padding-bottom: 20px; }
.row-list li { float:left; background: #fcf8de; border: 1px solid #f1cb90; box-shadow: 0 0 10px #f2deab inset; border-radius: 10px; }
.row-list li.col-4 { width:181px; padding: 15px 0px; margin: 5px 3px; }
.row-list li.col-3 { width:243px; padding: 15px 0px; margin: 5px 3px; }
.row-list li p { display: inline-block; margin-top: 10px; padding: 5px 30px; background: #f9edd0; box-shadow: 0 3px 4px #eed1b1 inset; border-radius: 18px; }
.row-list li p i { font-size: 14px; }
.row-list li .pay-num { font-size:24px; }
.dhsp-img { width:217px; height: 167px; padding: 10px 0px 0px; margin: 0 auto 5px; ; background: #fff; border-radius: 10px; }
.btn-ljdh { display:inline-block; width:210px; height: 35px; line-height: 33px; vertical-align: middle; text-align: center; background: url(../images/p_center.png) no-repeat 0 -167px; color: #fff; font-weight: bold; }
.goldTab { width:800px; }
.goldTab .hd { line-height:45px; height:45px; background:#ca9a69; position:relative; padding-right:10px; border-radius:20px 20px 0 0; -moz-box-shadow:0px -3px 6px 0px #b97026 inset;  /* For Firefox3.6+ */ -webkit-box-shadow:0px -3px 6px 0px #b97026 inset; /* For Chrome5+, Safari5+ */ box-shadow: 0px -3px 6px 0px #b97026 inset; }
.goldTab .hd h2 { float:left; color:#ffffff; font-weight:bold; margin-left:20px; font-size:18px; }
.goldTab .hd .more { float:right; margin-right:10px; }
.goldTab .hd .more span { color:#fff; font-size:14px; }
.goldTab .hd .more span b { color:#fdf274 }
.goldTab .hd ul { z-index:5; position:absolute; left:160px; top:5px; height:40px; line-height:40px; overflow:hidden; zoom:1; }
.goldTab .hd li { position:relative; top:7px; float:left; height:33px; line-height:33px; margin:0 2px; padding:0px 20px; background:#d9ae83; color:#f8e9c4; font-weight:bold; font-size:18px; border-radius:10px 10px 0px 0px; cursor:pointer; font-size:18px; -moz-box-shadow:0px 0px 5px 0px #a04813;  /* For Firefox3.6+ */ -webkit-box-shadow:0px 0px 5px 0px #a04813; /* For Chrome5+, Safari5+ */ box-shadow: 0px 0px 5px 0px #a04813; }
.goldTab .hd li.on { position:relative; top:4px; height:40px; line-height:35px; background:#ebcbaa; font-weight:bold; color:#8a3705; }
.goldTab .bd { width:800px; position:relative; }
.goldTab .bd table { border:0px; }
.goldTab .bd table th { height:40px; background:#ebcbaa; }
.goldTab .bd table td { height:74px; text-align:center; }
.goldTab .bd table tr:nth-child(odd) {
background:#ebf3df
}
.goldTab .bd .user-pic { line-height:47px; vertical-align:middle; }
.goldTab .bd .user-pic img { width:47px; height:47px; border-radius:50% }
.userNo1 { display:inline-block; width:60px; height:70px; line-height:70px; vertical-align:middle; background:url(../images/gold-no.png) no-repeat 0 3px; }
.userNo2 { display:inline-block; width:60px; height:70px; line-height:70px; vertical-align:middle; background:url(../images/gold-no.png) no-repeat 0 -93px; }
.userNo3 { display:inline-block; width:60px; height:70px; line-height:70px; vertical-align:middle; background:url(../images/gold-no.png) no-repeat 0 -197px; }
/*学习统计*/
.personC .tbox h1 { position:relative; width:745px; }
.gold-coin th { height:40px; }
.gold-coin td { height:74px; text-align:center; }
.gold-coin tr:nth-child(odd) {
background:#fff2d2
}
.tit-tips { position:absolute; right:20px; top:10px; padding:0px 20px; height:27px; line-height:27px; color:#fff; text-align:center; font-size:14px; background:#ff4b0d; border-radius:10px; }
/*系统消息*/
.accord { width:780px; margin:0 auto; }
.accord ul { margin: 0 10px 0; zoom:1; }
.accord ul li { border:1px solid #e4aa57; position:relative; padding:20px; margin-top:10px; color:#8a3705; cursor:pointer; }
.accord ul li h3 { clear: both; overflow: hidden; text-align:right; }
.accord ul li h3 b { float:left; text-align:left; }
.accord .dis_pi { display: none; margin-top:10px; text-align:left; font-size:14px; line-height:22px; color:#aa7b5e }
.accord .on { position: relative; }
.accord .on .dis_pi { display: block }
.unread { position:absolute; right:-5px; top:-5px; display:inline-block; border:5px solid #fc4000; border-radius:50%; }
/*表单*/
.layui-form-label { width:115px; padding:5px 0px 5px 20px; text-align:left; color:#a1743f; font-weight:bold; }
.layui-input-block { margin-left:136px; width:265px; min-height:30px; text-align:left }
.layui-input, .layui-textarea { height:30px; }
.layui-input, .layui-select, .layui-textarea { /*color:#ccb399;*/ background:#f8eec7; border:none; -moz-box-shadow:0px 0px 8px #f4deab inset;  /* For Firefox3.6+ */ -webkit-box-shadow:0px 0px 8px #f4deab inset; /* For Chrome5+, Safari5+ */ box-shadow:0px 0px 8px #f4deab inset; }
.layui-form-radio { float:left; margin-top:2px; }
.layui-form-radio i { font-size:20px; }
.layui-form-radio i:hover, .layui-form-radioed i { color:#c7ac8d; }
.layui-form-radio span { color:#a36740; font-size:14px; }
.layui-form-item { margin-bottom:30px }
.layui-form-item .layui-input-inline { width:125px; }
.layui-form-item .layui-input-inline-265 { width:265px; }
.layui-form-select .layui-edge { border-top-color:#a1743f; border-width:7px; }
.layui-form-select dl dd.layui-this { background:#d3ad65 }
.layui-form-select dl dd, .layui-form-select dl dt { padding:0px; line-height:28px; font-size:14px; }
.layui-form-select dl { background:#faf2d5 }
.layui-form-select dl dd:hover { background:#f8eec7 }
.my-layui-btn-revise { height:30px; line-height:30px; color:#8a3705; font-weight:bold; border-bottom:2px solid #d46710; border-radius:20px; background: -webkit-linear-gradient(top, #feecbe, #fcd9a6, #f6bd56, #e18929); background: -o-linear-gradient(top, #feecbe, #fcd9a6, #f6bd56, #e18929); background: -moz-linear-gradient(top, #feecbe, #fcd9a6, #f6bd56, #e18929); background: -ms-linear-gradient(top, #feecbe, #fcd9a6, #f6bd56, #e18929) }
.my-layui-btn-pay { position:relative; top:-4px; width:105px; height:41px; overflow:hidden; background:url(../images/p_center.png) no-repeat 0px -407px; text-indent:-9999px; }
.my-layui-btn-save { width:166px; height:55px; overflow:hidden; background:url(../images/p_center.png) no-repeat 0px -307px; text-indent:-9999px; }
.my-layui-btn-submit { width:166px; height:55px; overflow:hidden; background:url(../images/p_center.png) no-repeat 0px -590px; text-indent:-9999px; }
.my-layui-border-top { padding-top:30px; border-top:1px solid #f8eec7; }
.my-layui-margin-left240 { margin-left:240px; }
.my-layui-margin-left320 { margin-left:320px; }
.layui-upload-file-btn { display:inline-block; margin-left:20px; padding:0px 20px; height:37px; line-height:37px; border:none; color:#8a3705; font-weight:bold; cursor:pointer; border-bottom:2px solid #d46710; border-radius:20px; font-size:16px; background: -webkit-linear-gradient(top, #feecbe, #fcd9a6, #f6bd56, #e18929); background: -o-linear-gradient(top, #feecbe, #fcd9a6, #f6bd56, #e18929); background: -moz-linear-gradient(top, #feecbe, #fcd9a6, #f6bd56, #e18929); background: -ms-linear-gradient(top, #feecbe, #fcd9a6, #f6bd56, #e18929) }
.site-demo-upload { float:left; display:block; padding-left:20px; }
.site-demo-upload img { width:108px; height:108px; background:url(../images/user_img_p.jpg) no-repeat; border-radius:5px; border:1px solid #c6a67f }
.layui-upload-info { color:#ccb399; margin-left:20px; margin-top:35px; }
.my-layui-user-img-p { position:relative; width:130px; float:left; width:87px; height:87px; border-radius:50%; background:url(../images/test/user_img_p.png) no-repeat; }
.my-layui-user-img-p img { width:87px; height:87px; border-radius:50%; }
.my-audit { position:absolute; top:0px; left:0px; width:87px; height:87px; line-height:87px; text-align:center; color:#fff; font-weight:bold; border-radius:50%; background-color:rgba(1, 103, 163, 0.6); }
.my-layui-info { float:left; margin-top:15px; margin-left:35px; }
.my-layui-info span { display:block; font-size:18px; font-weight:bold; }
.my-layui-info .girl, .my-layui-info .boy { display:inline-block; padding-left:23px; margin-top:5px; font-style:normal; font-size:14px; background:url(../images/p_center.png) no-repeat -3px -475px; }
.my-layui-info .boy { background-position:-3px -523px; }
.my-layui-btns { float:left; margin-top:23px; }
.layui-btn + .layui-btn { margin-left:5px; }
.layui-btn-tips { float:right; margin-top:25px; background:#ff4b0d; border-radius:7px; height:33px; line-height:33px; color:#fff; text-align:center; }
/*荣誉勋章*/
.month { position:relative; left:-15px; margin-top:20px; width:80px; height:35px; line-height:30px; text-align:center; background:url(../images/p_center.png) no-repeat 0 -696px; color:#fff; }
.ryxz-year { position:relative; top:-24px; left:110px; }
/*兑换商城*/
.dhsp { margin-bottom:15px; }
.dhsp .layui-form-label { padding-left:60px; width:65px; }
.dhsp .layui-input { width:117px; height:30px; background:#fbf4d6; box-shadow:0px 0px 8px #fbf4d6 inset; color:#a1743f }
.dhsp-tit { text-align:left; margin-left:30px; margin-bottom:20px; color:#8a3705; font-size:18px; }
.dhsp2 { margin-bottom:15px; }
.dhsp2 .layui-form-label { padding-left:10px; width:65px; text-align:left }
.dhsp2 .layui-input { width:150px; height:30px; color:#a1743f }
.dhsp2-tit { text-align:left; margin-left:60px; margin-top:70px; }
.dhsp2-tit span { font-size:14px; margin-left:20px; }
.dhsp3 { margin-bottom:15px; }
.dhsp3 .layui-form-label { padding-left:10px; width:65px; text-align:left }
.dhsp3 .layui-input { width:285px; height:65px; color:#a1743f }
.dhsp4 { margin-bottom:0px; }
.dhsp4 .layui-input-block { width:410px; margin-left:0px; }
.dhsp4 .layui-input { width:390px; height:43px; line-height:43px; background:#fcf8de; -moz-box-shadow:0px 0px 0px #f4deab inset;  /* For Firefox3.6+ */ -webkit-box-shadow:0px 0px 0px #f4deab inset; /* For Chrome5+, Safari5+ */ box-shadow:0px 0px 0px #f4deab inset; color:#a1743f }
.dhsp2 .layui-input-block, .dhsp3 .layui-input-block { float:left; width:300px; margin-left:15px; }
.pass-box { float:left; margin-left:62px; margin-top:10px; display:inline-block; padding:20px 10px 10px; background:#fcf8de; }
.pass-box2 { float:left; margin-left:62px; margin-top:30px; display:inline-block; padding:0px; }
.pass-on { border:2px solid #fc4000; background:#fcf8de url(../images/ico-pass.png) no-repeat right bottom; }
.my-layui-btn-true { width:166px; height:55px; overflow:hidden; background:url(../images/p_center.png) no-repeat 0px -926px; text-indent:-9999px; }
.my-layui-btn-pay { width:166px; height:55px; overflow:hidden; background:url(../images/p_center.png) no-repeat -237px -926px; text-indent:-9999px; }
/*弹窗*/
.layui-layer-imgbar, .layui-layer-imgtit a, .layui-layer-tab .layui-layer-title span, .layui-layer-title { text-overflow:ellipsis; white-space:nowrap }
html #layuicss-layer { display:none; position:absolute; width:1989px }
.layui-layer, .layui-layer-shade { position:fixed; _position:absolute; pointer-events:auto }
.layui-layer-shade { top:0; left:0; width:100%; height:100%; _height:expression(document.body.offsetHeight+"px";)
}
.layui-layer-content { position:absolute; left:50%; top:50%; margin-left:-215px; margin-top:-123px; z-index:999999; padding:80px 60px 30px;width:430px; height:245px; background:url(../images/pop_bg.png) no-repeat; color:#8a3705;} 
.layui-layer-btn-home { display:inline-block; position:absolute; left:124px; top:185px; width:176px; height:55px; overflow:hidden; text-indent:-9999px; background:url(../images/p_center.png) no-repeat -218px -495px; }
.layui-layer-btn-pay-success { display:inline-block; position:absolute; left:48px; top:145px; width:176px; height:55px; overflow:hidden; text-indent:-9999px; background:url(../images/p_center.png) no-repeat -235px -680px; }
.layui-layer-btn-problem { display:inline-block; position:absolute; left:223px; top:145px; width:176px; height:55px; overflow:hidden; text-indent:-9999px; background:url(../images/p_center.png) no-repeat -235px -590px; }
.layui-layer-btn-close { display:inline-block; position:absolute; right:0px; top:3px; width:56px; height:56px; overflow:hidden; text-indent:-9999px; }
.pop-con { margin:45px 0px 0px 34px; width:350px; height:130px; overflow:auto; text-align:center; }
.pop-con p { line-height:32px; }
.pop-p1 { font-size:24px; color:#8a3705; font-weight:bold; margin-top:20px; }
.pop-p2 { font-size:16px; color:#8a3705; }
.pop-p3 { font-size:16px; color:#a28569; margin-top:10px; }
.pop-p3 span { color:#ff0000 }
.pop-p4 { font-size:18px; color:#8a3705; font-weight:bold; }
.pop-p5 { font-size:14px; color:#8a3705; }
/*主体内容大于1屏*/
.main02 { width:1110px; margin:6px auto 0px; }
.main02-t-bg { width:1110px; height:80px; background:url(../images/main02_t_bg.png) no-repeat; }
.main02-c-bg { width:1110px; background:url(../images/main02_c_bg.png) repeat-y; }
.main02-b-bg { width:1110px; height:80px; background:url(../images/main02_b_bg.png) no-repeat; }
.page02-con { position:relative; width:1065px; margin:0px 23px 41px; }
.box-bg { width:795px; padding:0px 135px; margin-top:20px; background:url(../images/box-bg1.jpg) no-repeat center top; }
.nobg { background:none; }
.tx-tit { padding:0px 0px 60px; }
.tx-mt0 { padding:0px 0px 60px; }
.tk-box h2 { margin-bottom:5px; }
.tk-box { margin-bottom:50px; }
.tk-box li { display:inline-block; width:150px; color:#80501f; font-size:18px; }
.tk-box li label { padding-left:30px; height:21px; background:url(../images/icos.png) no-repeat -2px -491px; vertical-align:middle; cursor:pointer; }
.tk-box li.on label { background-position: 0 -411px; }
.tk-box li label.right { background-position: 0 -570px; color:#5a884a; }
.tk-box li label.wrong { background-position: 0 -644px; color:#d60c0c; }
.tk-box li input { display:none; opacity: 0; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }
.score-box { position:relative; }
.score-box .num { position:absolute; right:280px; top:142px; color:#9d4115; font-size:16px; }
.score-box .gold { position:absolute; right:90px; top:142px; color:#9d4115; font-size:16px; }
.score-box .score { position:absolute; right:60px; top:155px; }
.score-t, .score-c, .score-b { margin:0 auto; width:978px; height:360px; background:url(../images/score100.png) no-repeat; }
.score-c { background:url(../images/score70.png) no-repeat; }
.score-b { background:url(../images/score50.png) no-repeat; }
/*充值续费*/
.gbox { border-radius:10px; background:#f8e9c4; }
.gbox b { padding:150px 0px; text-align:center; display:block }
.box03 { background:#f8e9c4; padding:40px; border-radius:10px; }
.c-class li { position:relative; float:left; margin-right:30px; width:185px; height:72px; background:url(../images/class.jpg) no-repeat; cursor:pointer; color:#b99a70; font-size:16px; }
.c-class li.on, .c-class li:hover { background:url(../images/class-cur.jpg) no-repeat; color:#fc4000; }
.c-class li .money { position:absolute; top:10px; right:86px; }
.c-class li .money b { font-size:30px; }
.c-class li .month2 { position:absolute; top:32px; left:100px; }
.c-class li .month2 b { font-size:24px; }
.payment { width:100%; height:80px; clear:both; }
.payment li { position:relative; float:left; margin-right:30px; width:185px; height:72px; background:url(../images/class.jpg) no-repeat; cursor:pointer; color:#b99a70; font-size:16px; }
.payment li.on, .payment li:hover { background:url(../images/class-cur.jpg) no-repeat; color:#fc4000; }
.payment li div { background:#fcf8de; width:168px; height:35px; text-align:center; padding-top:10px; margin:3px 20px 20px 3px; }
.class-ewm { display:inline-block; padding:13px; background:#fff; }
.class-ewm img { width:157px; height:157px; }
.line { width:100%; height:3px; background:url(../images/line.jpg) no-repeat center center; }
.table02 { font-size:14px; border-collapse:collapse; border:none; background:#fcf8de }
.table02 tr { height:39px; }
.table02 tr:nth-child(odd) {
background:#faf2d3;
}
.table02 th { background:#efdcb1; }
.table02 td { text-align:center; }
/*阅读页*/
.p-box { width:890px; height:323px; margin-top:20px; padding:0px 35px 0px; overflow-y:auto; }
.p-chinese p { margin-top:30px; font-size:20px; color:#553420; line-height:32px; text-indent:40px; text-align:justify; }
/*词性选择页*/
.word-sex-box { position:relative; left:10px; padding: 15px 10px 0px 39px; width:990px; height:95px; background:url(../images/word-sex-box.png) no-repeat; }
.word-sex { display:inline-block; margin:3px 0px 3px 3px; padding:3px 10px; background:#d2e7eb; color:#406e7a; border:1px solid #c1d9dd; border-radius:6px; font-size:16px; }
.word-sex:hover { background:#b3deea; color:#406e7a; border:1px solid #c1d9dd; }
.word-sex-main { width:890px; height:323px; margin-top:20px; padding:0px 35px 0px; overflow-y:auto; }
.word-sex-main div { margin-bottom:75px; font-size:24px; color:#945d21; }
.word-sex-main div span { display:inline-block; margin-left:10px; }
.word-sex-main div span i { display:block; text-align:center; color:#553420; font-style:normal; font-size:16px; border-top:2px solid #553420; font-weight:bold; }
.word-sex-main div span.num i { border-top:0px solid #553420; }
/*词性答题结果页*/
.word-sex-result-main { width:890px; margin-top:20px; padding:0px 35px 0px; }
.word-sex-result-main .rignt { display:inline-block; margin-bottom:45px; padding-right:60px; font-size:24px; color:#60a64d; background:url(../images/right.png) no-repeat center right; }
.word-sex-result-main .rignt span { display:inline-block; margin-left:10px; }
.word-sex-result-main .rignt span i { display:block; text-align:center; color:#5a884a; font-style:normal; font-size:16px; border-top:2px solid #5a884a; font-weight:bold; }
.word-sex-result-main .rignt span.num i { border-top:0px solid #553420; }
.word-sex-result-main { width:890px; margin-top:20px; padding:0px 35px 0px; }
.word-sex-result-main .wrong { display:inline-block; padding-right:60px; font-size:24px; color:#f90b0b; background:url(../images/wrong.png) no-repeat center right; }
.word-sex-result-main .wrong span { display:inline-block; margin-left:10px; }
.word-sex-result-main .wrong span i { display:block; text-align:center; color:#be0202; font-style:normal; font-size:16px; border-top:2px solid #be0202; font-weight:bold; }
.word-sex-result-main .wrong span.num i { border-top:0px solid #be0202; }
.word-sex-result-main .wrong-dajx { position:relative; display:inline-block; margin:20px 0px 20px 55px; padding:5px 10px; padding-left:61px; background:#f1ebc4 url(../images/dajx-img.png) no-repeat 10px center; border-radius:10px; }
.word-sex-result-main .wrong-dajx .jx { margin-bottom:0px; background:none; padding-right:0px; }
.word-sex-result-main .wrong-dajx .arrow { position:absolute; top:-20px; border:10px solid #000; border-color:transparent transparent transparent; border-bottom-color:#f1ebc4; width:0; height:0px; }
/*认识不认识按钮--对错按钮--计数和下一步按钮*/
.btns { position:absolute; right:0px; bottom:100px; display:inline-block; width:235px; text-align:right }
.btn-know, .btn-know-no, .btn-right, .btn-wrong, .btn-times, .btn-next-step { height:75px; background:url(../images/btns.png) no-repeat; border:none; cursor:pointer; }
.btn-know { width:235px; background-position:0 0; overflow:hidden; text-indent:-9999px; }
.btn-know-no { margin-top:17px; width:235px; background-position: 0 -115px; overflow:hidden; text-indent:-9999px; }
.btn-right { width:190px; background-position: 0 -242px; overflow:hidden; text-indent:-9999px; }
.btn-wrong { margin-top:17px; width:190px; background-position: 0 -356px; overflow:hidden; text-indent:-9999px; }
.btn-times { width:150px; background-position: 0 -482px; }
.btn-next-step { margin-top:17px; width:150px; background-position: 0 -597px; }
.btn-times, .btn-next-step { font-size:24px; font-weight:bold; text-shadow:2px 2px #835432;/*text-shadow:0 2px #835432, 3px 0 #835432, -2px 0 #835432, 0 -2px #835432;*/ color:#ffffff; }
.btn-know:active, .btn-know:hover, .btn-know-no:active, .btn-know-no:hover, .btn-right:active, .btn-right:hover, .btn-wrong:active, .btn-wrong:hover, .btn-times:active, .btn-times:hover, .btn-next-step:active, .btn-next-step:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
/*智能复习-智能记忆按钮*/
.btns-fxjy { width:382px; height:64px; margin:135px auto 35px; background:url(../images/btns_team.png) no-repeat; }
.btn-znfx { display:inline-block; width:188px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -6px -220px; }
.btn-znjy { display:inline-block; width:185px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -193px -111px; }
.btn-znfx-on { display:inline-block; width:188px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -6px -111px; }
.btn-znjy-on { display:inline-block; width:185px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -193px -220px; }
/*单词速览-单词闯关按钮*/
.btns-slcg { width:382px; height:64px; margin:135px auto 35px; background:url(../images/btns_team.png) no-repeat; }
.btn-dcsl { display:inline-block; width:188px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -6px -325px; }
.btn-dccg { display:inline-block; width:185px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -193px -325px; }
/*中英文按钮*/
.btns-zyw { width:384px; height:64px; margin:0 auto; background:url(../images/btns_team.png) no-repeat; }
.btn-english { display:inline-block; width:185px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -193px -433px; }
.btn-chinese { display:inline-block; width:188px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -6px -543px; }
.btn-chinese-on { display:inline-block; width:188px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -6px -433px; }
.btn-english-on { display:inline-block; width:185px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -193px -543px; }
/*听音-录音按钮*/
.btns-tyly { width:384px; height:64px; margin:0 auto; background:url(../images/btns_team.png) no-repeat; }
.btn-recording { display:inline-block; width:185px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -193px -757px; }
.btn-listening { display:inline-block; width:188px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -6px -650px; }
.btn-listening-on { display:inline-block; width:188px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -6px -757px; }
.btn-recording-on { display:inline-block; width:185px; height:68px; overflow:hidden; text-indent:-9999px; background:url(../images/btns_team.png) no-repeat -193px -650px; }
/*生词按钮*/
.btn-newword-pos { position:absolute; bottom:0px; right:0px; }
.btn-newword { display:inline-block; width:134px; height:53px; line-height:50px; text-align:center; background:url(../images/btns.png) no-repeat 0 -1626px; }
.font-btn { font-size:15px; font-weight:bold; text-shadow:2px 2px #835432;/*text-shadow:0 2px #835432, 3px 0 #835432, -2px 0 #835432, 0 -2px #835432;*/ color:#ffffff; }
/*分页*/
.page-prev,.page-next,.page-home,.page-end{ margin-top:8px; display:inline-block;width:46px; height:51px; overflow:hidden; text-indent:-99999px; text-align:center; background:url(../images/icos.png) no-repeat -2px -1182px;}
.page-next{background-position: -52px -1123px;}
.page-home{background-position: -2px -1123px;}
.page-end{background-position: -52px -1182px;}
/*滚动条*/
.scroll-bar::-webkit-scrollbar {
width:14px;
}
.scroll-bar::-webkit-scrollbar-track {
background:url(../images/scrollbar-track.png) no-repeat;
}
.scroll-bar::-webkit-scrollbar-thumb {
background:url(../images/scrollbar-thumb.png) no-repeat;
}
.scroll-bar::-webkit-scrollbar-thumb:hover {
background:url(../images/scrollbar-thumb.png) no-repeat;
}
.scroll-bar::-webkit-scrollbar-thumb:active {
background:url(../images/scrollbar-thumb.png) no-repeat;
}
/*主要内容底部-文本提示框-3布局*/
.word-foot { position:absolute; bottom:10px; left:10px; }
.con3-l, .con3-r { float:left; }
.con3-c { float:left; text-align:center }
.con3-r { text-align:right }
/*文本提示框-棕色圆角*/
.tips { display:inline-block; padding:0px 20px; height:33px; line-height:33px; background:#e8ce88; color:#81511c; border-radius:16px; -moz-box-shadow:2px 2px 1px #ceab5e inset;  /* For Firefox3.6+ */ -webkit-box-shadow:2px 2px 1px #c88d30 inset; /* For Chrome5+, Safari5+ */ box-shadow:2px 2px 1px #c88d30 inset; }
.tips span { display:inline-block; padding-left:10px; }
/*得分大字*/
.text-score-t, .fen-t { font-size:120px; font-style:italic; text-shadow: 3px 0px 0px #fff, -3px 0px 0px #fff, 0px 3px 0px #fff, 0px -3px 0px #fff, 4px 10px 2px #edd240; font-weight:bold; color:#fe3ba0; }
.text-score-c, .fen-c { font-size:120px; font-style:italic; text-shadow: 3px 0px 0px #fff, -3px 0px 0px #fff, 0px 3px 0px #fff, 0px -3px 0px #fff, 4px 10px 2px #edd240; font-weight:bold; color:#42b1b7; }
.fen-t, .fen-c { font-size:16px; }
/*交卷小飘窗*/
.pop-jj { position:fixed; left:50%; top:50%; margin-left:300px; z-index:999; width:163px; height:91px; padding:15px 10px 5px; text-align:center; background:#e8ce88; color:#81511c; border-radius:16px; -moz-box-shadow:2px 2px 1px #bca271 inset;  /* For Firefox3.6+ */ -webkit-box-shadow:2px 2px 1px #bca271 inset; /* For Chrome5+, Safari5+ */ box-shadow:2px 2px 1px #bca271 inset; }
.pop-jj .btn-jj { display:block; margin-top:5px; width:160px; height:65px; overflow:hidden; text-indent:-9999px; background:url(../images/btns.png) no-repeat 0 -1027px; }
/*版权*/
.footer { height:110px; color:#50a2b7; line-height:24px; text-align:center; }
/*登录页*/
.login-bg, .reg-bg { width:100%; height:610px; background:url(../images/login-bg.jpg) no-repeat center center }
.login-bg .w1180, .reg-bg .w1180 { position:relative; }
.login-bg .layui-tab { position:absolute; right:0px; top:100px; width:353px; background:#0376aa; padding:5px; border-radius:7px; }
.login-bg .layui-tab-title { border:0px; }
.login-bg .layui-tab-title li { padding:0 26px; background:#f6e8bb; border:0px; border-radius:7px 7px 0px 0px; margin-right:1px; font-size:18px; color:#a1743f; font-weight:bold; -moz-box-shadow:0px -4px 10px 0px #ebd69b inset;  /* For Firefox3.6+ */ -webkit-box-shadow:0px -4px 10px 0px #ebd69b inset; /* For Chrome5+, Safari5+ */ box-shadow:0px -4px 10px 0px #ebd69b inset; }
.login-bg .layui-tab-content { padding:30px; background:#fffcea; border:0px; border-radius:0px 0px 7px 7px; }
.login-bg .layui-tab-title .layui-this { background:#fffcea; border-radius:7px 7px 0px 0px; box-shadow:none; color:#8a3705; }
.login-bg .layui-tab-title .layui-this:after { border:none; }
.login-bg .layui-form-item { margin-bottom:23px; }
.login-bg .layui-form-item .layui-input-inline { margin-right:0px; }
.login-bg .layui-form-item .layui-form-checkbox[lay-skin=primary] { margin-top:0px; }
.login-bg .layui-form-item .layui-input-inline { width:140px; color:#a1743f }
.login-bg .layui-form-checkbox[lay-skin=primary] span { color:#a1743f }
.login-bg .layui-form-item .layui-input-inline a { color:#34aafd; text-decoration:underline }
.login-bg .layui-input-block { margin-left:0px; width:100%; line-height:37px; }
.login-bg .layui-input { height:37px; }
.layui-form-checkbox[lay-skin=primary]:hover i { border-color:#e8d7b9; }
.login-bg .layui-form-checked[lay-skin=primary] i { border-color:#e8d7b9; background-color:#fef4d2; color:#a1743f; -moz-box-shadow:0px 0px 5px 0px #ebd69b inset;  /* For Firefox3.6+ */ -webkit-box-shadow:0px 0px 5px 0px #ebd69b inset; /* For Chrome5+, Safari5+ */ box-shadow:0px 0px 5px 0px #ebd69b inset; }
.login-bg .layui-btn { width:300px; height:60px; overflow:hidden; text-indent:-9999px; cursor:pointer; border-radius:0px; padding:0px; }
.my-layui-btn-login { background:url(../images/p_center.png) no-repeat 0 -767px; }
/*注册页*/
.reg-bg .reg-con { position:absolute; right:0px; top:0px; width:428px; background:#0376aa; padding:5px; border-radius:7px; }
.reg-bg .layui-form { padding:30px 40px 5px; background:#fffcea; border:0px; border-radius:7px; }
.reg-bg .layui-form-item { margin-bottom:23px; }
.reg-bg .layui-input-block { margin-left:0px; width:100%; }
.reg-bg .layui-input { height:37px; line-height:37px; }
.reg-bg .code-box { position:relative; }
.reg-bg .have-code { position:absolute; right:10px; top:8px; color:#34aafd; text-decoration:underline }
.reg-bg .layui-btn { padding:0px 13px; height:29px; line-height:28px; border:1px solid #a1743f; background:none; color:#a1743f; font-size:16px; }
.reg-bg .layui-btn-on, .reg-bg .layui-btn:hover { border:1px solid #ff5b01; background:#ff5b01; color:#fff; font-weight:bold; }
.reg-bg .my-layui-btn-reg { width:345px; height:50px; overflow:hidden; text-indent:-9999px; cursor:pointer; border-radius:0px; padding:0px; background:url(../images/p_center.png) no-repeat 0 -849px; border:none }
.reg-bg .reg-info { text-align:center; margin-top:10px; }
.reg-bg .reg-info a { color:#34aafd; text-decoration:underline }
.reg-bg .reg-agreement { text-align:center; margin-top:-5px; }
.reg-bg .reg-agreement a { color:#d2c0ae }
